56. Semantic Versioning For A Software. Understanding Major, Minor & Patch Release In Version - Git